package view;

import java.awt.BorderLayout;
import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JDesktopPane;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

import controller.JDBuscaBienController;
import controller.JDBuscaBienController02;
import controller.JDBuscaBienController03;
import controller.JDBuscaUsuarioController;


public class JDBuscarBien03 extends JDialog {
	public JTextField txtCodigo;
	public JTable table;
	public JScrollPane scrollPane;
	public JButton btnCapturar;
	private JDBuscaBienController03 jdBuscaBienController= new JDBuscaBienController03(this);
	
	private JFrmAsignacionBien jfrmAsignacion;

	public JDBuscarBien03(JFrmAsignacionBien jfrmAsignacion) {
		setTitle("Busca Bien");
		this.jfrmAsignacion=jfrmAsignacion;
		jdBuscaBienController.setJfrmAsignacion(jfrmAsignacion);
		
		setModal(true);
		setBounds(100, 100, 650, 346);
		getContentPane().setLayout(null);
		
		JLabel lblCdigo = new JLabel("C\u00F3digo");
		lblCdigo.setBounds(21, 41, 46, 14);
		getContentPane().add(lblCdigo);
		
		txtCodigo = new JTextField();
		txtCodigo.setEditable(false);
		txtCodigo.setBounds(102, 38, 86, 20);
		getContentPane().add(txtCodigo);
		txtCodigo.setColumns(10);
		
		btnCapturar = new JButton("Capturar");
		btnCapturar.setBounds(260, 37, 89, 23);
		btnCapturar.addActionListener(jdBuscaBienController);
		getContentPane().add(btnCapturar);
		
		scrollPane = new JScrollPane();
		scrollPane.setBounds(21, 92, 603, 201);
		getContentPane().add(scrollPane);
		
		table = new JTable();
		table.setModel(new DefaultTableModel(
			new Object[][] {
			},
			new String[] {
				"C\u00F3digo", "Descripci\u00F3n", "Material", "Procedencia", "Area", "Valor"
			}
		) {
			boolean[] columnEditables = new boolean[] {
				false, false, false, false, false, false
			};
			public boolean isCellEditable(int row, int column) {
				return columnEditables[column];
			}
		});
		table.getColumnModel().getColumn(0).setResizable(false);
		table.getColumnModel().getColumn(1).setPreferredWidth(101);
		table.getColumnModel().getColumn(2).setResizable(false);
		table.getColumnModel().getColumn(2).setPreferredWidth(83);
		table.getColumnModel().getColumn(3).setResizable(false);
		table.getColumnModel().getColumn(3).setPreferredWidth(94);
		table.getColumnModel().getColumn(4).setResizable(false);
		table.getColumnModel().getColumn(4).setPreferredWidth(91);
		table.getColumnModel().getColumn(5).setResizable(false);
		table.getColumnModel().getColumn(5).setPreferredWidth(79);
		table.addMouseListener(jdBuscaBienController);
		scrollPane.setViewportView(table);
		
		jdBuscaBienController.llenarTabla();
	}
}
